package dictx

//type Iterator[K comparable, V any] struct {
//	Key K
//	Val V
//
//	interrupt bool
//	result    V
//	err       error
//}
//
//// 终止
//func (iterator *Iterator[K, V]) Interrupt(reason error) {
//	iterator.interrupt = true
//	iterator.err = reason
//}
//
//// 终止
//func (iterator *Iterator[K, V]) Return() {
//	iterator.interrupt = true
//	iterator.result = iterator.Val
//}
